@charset "utf-8";

/* CSS Document */

html{ font:Arial,"宋体";}

body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; color:#666;}

ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}

ul,ul li{ list-style:none;}

em{ font-style:normal;}

h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}

select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}

input:focus { outline: none;}

input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }

textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }

textarea,input,select { background:none; border:none; margin:0; padding:0;}

article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/

figure,figcaption{ margin:0px; padding:0px;}

audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:top;}

img:hover,.curr_dl dt img:hover{ filter:Alpha(Opacity=90); Opacity:0.6; -moz-opacity:0.6;}

.kecheng_dl dt img:hover{filter:Alpha(Opacity=100); Opacity:1; -moz-opacity:1;}

i{ font-style:normal;}

a{ color:#414141; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}

a:focus {outline:none; -moz-outline:none;}

a:hover{ color:#d70404; text-decoration:none;}

.clear{ clear:both; height:0px; overflow:hidden;}

.fl{float:left;}

.fr{float:right;}

.w1140{width:1140px; margin:0px auto}

/*box*/

.box{background:#f0f0f0; border-bottom:solid 1px #ddd; height:32px;}

.box ul li,.box ul li a{color:#626262; font-size:14px; line-height:32px;}

.hea_li p{color:#626262;}

.hea_li p span{display:inline-block; padding:0px 5px 0px 25px; line-height:30px; margin-left:5px;}

.shiting{background: url(../images/img1_03.png) no-repeat left center;} 

.shoucang{background:url(../images/img2_05.png) no-repeat left center;}

.lianxi{background:url(../images/img3_08.png) no-repeat left center;}

.mishu{background:url(../images/img4_08.png) no-repeat left center;}

/*header*/

.header_midle{ height:85px; padding-top:35px;}

/*nav*/

.nav{ height:46px; background:#d70404;}

.nav1{ padding:0 0px; height:46px; line-height:46px;position:relative; z-index:9999;  }

.nav1 a{ color:#fff;  }

.nav1 .nLi{ float:left;  position:relative; display:inline; }

.nav1 .nLi h3{ float:left;  font-size:16px; }

.nav1 .nLi h3 a{ display:block; width:126.5px; text-align:center; font-size:16px; line-height:46px; display:inline-block;  }

.nav1 .sub{ display:none; width:142.5px; left:0; top:46px;  position:absolute; background:#b00404; z-index:9999;  line-height:26px; padding:0px 0;  }

.nav1 .sub li{ zoom:1; }

.nav1 .sub a{ display:block; padding:0 32px; font-size:14px; line-height:34px; }

.nav1 .sub a:hover{ background:#d70404; color:#fff; line-height:34px; }

.nav1 .on h3 a{ background:#b00404;  color:#fff;}

/*banner*/

.banner{height:410px;}

.flexslider{position:relative;height:410px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}

.slides{position:relative; height:380px;}

.slides a{height:410px; display:block;}

.slides li{height:410px; display:block;}

.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:-999;}

.flex-control-nav a{display:inline-block;width:17px;height:14px;line-height:40px;overflow:hidden;background: url(../images/img1.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{ background:url(../images/img1_1.png) no-repeat;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background: url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background: url(../images/next.png) center center no-repeat;}

/*新闻动态*/

.main_top{margin-top:15px;}

.news_img{width:348px; height:252px; border:solid 1px #c5c5c5; background:#fff;}

/* 本例子css */

		.slideBox{ width:348px; height:252px; overflow:hidden; position:relative; border:1px solid #ddd;  }

		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }

		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }

		.slideBox .hd ul li.on{ background:#f00; color:#fff; }

		.slideBox .bd{ position:relative; height:100%; z-index:0;   }

		.slideBox .bd li{ zoom:1; vertical-align:middle; }

		.slideBox .bd img{ width:348px; height:252px; display:block;  }



		/* 下面是前/后按钮代码，如果不需要删除即可 */

		.slideBox .prev,

		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

		.slideBox .prev:hover,

		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

		.slideBox .prevStop{ display:none;  }

		.slideBox .nextStop{ display:none;  }

		.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}

	.slideBox .bd li .pic{ position:relative; z-index:0;  }

	.slideBox .bd li .pic img{ width:348px; height:252px; vertical-align:bottom; }

	.slideBox .bd li .bg{ width:348px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }

	.slideBox .bd li .title{ width:348px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }

	.slideBox .bd li .title a{ color:#fff; padding-left:15px;  }

/*news*/

/* 本例子css */

.news{ width:473px; height:253px; overflow:hidden; border:1px solid #d0d0d0; margin-left:15px; }

		.slideTxtBox{}

		.slideTxtBox .hd{ height:36px; line-height:36px; background:#efefef; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }

		.slideTxtBox .hd ul{ float:left;  position:absolute; left:-1px; top:0px; height:36px;   }

		.slideTxtBox .hd ul li{ float:left; padding:0 22px; cursor:pointer; font-size:14px; color:#444; font-weight:bold;  }

		.slideTxtBox .hd ul li.on{ height:34px;  background:#fff; border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0; border-top:solid 2px #d70404; border-bottom:1px solid #fff; }

		.slideTxtBox .bd ul{ padding:12px;  zoom:1;  }

		.slideTxtBox .bd li{ height:32px; line-height:32px;overflow:hidden; background:url(../images/news_li_14.png) no-repeat left 12px; padding-left:15px;   }

		.slideTxtBox .bd li a{line-height:32px; height:32px; overflow:hidden; color:#444;}

		.slideTxtBox .bd li a:hover{color:#d70404;}

		.slideTxtBox .bd li .date{ float:right; color:#666; font-size:14px; }



		/* 下面是前/后按钮代码，如果不需要删除即可 */

		.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }

		.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }

		.slideTxtBox .arrow .next{ background-position:0 -50px;  }

		.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }

		.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }

/*notice*/

.notice{border:solid 1px #d0d0d0; width:285px; height:253px; overflow:hidden;}

.notice3{border:solid 1px #d0d0d0; width:270px; height:253px; overflow:hidden; margin-top:15px;}

.slideTxtBox4 .hd{ height:36px; line-height:36px; background:#efefef; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }

		.slideTxtBox4 .hd ul{ float:left;  position:absolute; left:-1px; top:0px; height:36px;   }

		.slideTxtBox4 .hd ul li{ float:left; padding:0 22px; cursor:pointer; font-size:14px; color:#444; font-weight:bold;  }

		.slideTxtBox4 .hd ul li.on{ height:34px;  background:#fff; border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0; border-top:solid 2px #d70404; border-bottom:1px solid #fff; }

		.slideTxtBox4 .bd ul{ padding:12px;  zoom:1;  }

		.slideTxtBox4 .bd li{ height:32px; line-height:32px;overflow:hidden; background:url(../images/news_li_14.png) no-repeat left center; padding-left:15px;   }

		.slideTxtBox4 .bd li a{line-height:32px; height:32px; overflow:hidden; color:#444;}

		.slideTxtBox4 .bd li a:hover{color:#d70404;}

		.slideTxtBox4 .bd li .date{ float:right; color:#666; font-size:14px; }

/*gg*/

.gg{margin-top:15px; height:110px;}

		.slideBox1{ width:1140px; height:110px; overflow:hidden; position:relative; }

		.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }

		.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }

		.slideBox1 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; cursor:pointer; }

		.slideBox1 .hd ul li.on{ background:#f00; color:#fff; }

		.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }

		.slideBox1 .bd li{ zoom:1; vertical-align:middle; }

		.slideBox1 .bd img{ width:1140px; height:110px; display:block;  }



		/* 下面是前/后按钮代码，如果不需要删除即可 */

		.slideBox1 .prev,

		.slideBox1 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

		.slideBox1 .next{ left:auto; right:3%; background-position:8px 5px; }

		.slideBox1 .prev:hover,

		.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }

		.slideBox1 .prevStop{ display:none;  }

		.slideBox1 .nextStop{ display:none;  }

/*main_center*/

.main_center{margin-top:15px;}

.notice1{border:solid 1px #d0d0d0; width:348px; height:355px;overflow:hidden;}

.news_dl,.news_dl1{border-bottom:dashed 1px #d0d0d0; padding-bottom:10px; margin-bottom:5px; height:91px;}

.news_dl dt,.news_dl1 dt{ width:115px; height:86px;}

.news_dl dt img,.news_dl1 dt img{width:112px; height:83px; padding:2px; border:solid 1px #d0d0d0;}

.news_dl dd{width:195px;}

.news_dl1 dd{width:320px;}

.news_dl dd h4,.news_dl1 dd h4{line-height:24px; height:24px; overflow:hidden;}

.news_dl dd p,.news_dl1 dd p{line-height:22px; font-size:14px; height:44px; overflow:hidden;}

.news_dl dd a,.news_dl1 dd a{color:#d70404; font-size:14px; line-height:22px;}

.news1{ width:473px; height:355px; overflow:hidden; border:1px solid #d0d0d0; margin-left:15px; }

.slideTxtBox2 .hd{ height:36px; line-height:36px; background:#efefef; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }

		.slideTxtBox2 .hd ul{ float:left;  position:absolute; left:-1px; top:0px; height:36px;   }

		.slideTxtBox2 .hd ul li{ float:left; padding:0 22px; cursor:pointer; font-size:14px; color:#444; font-weight:bold;  }

		.slideTxtBox2 .hd ul li.on{ height:34px;  background:#fff; border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0; border-top:solid 2px #d70404; border-bottom:1px solid #fff; }

		.slideTxtBox2 .bd ul{ padding:12px;  zoom:1;  }

		.slideTxtBox2 .bd li{ height:32px; line-height:32px;overflow:hidden; background: url(../images/li1_22.png) no-repeat left 15px; padding-left:15px;   }

		.slideTxtBox2 .bd li a{line-height:32px; height:32px; overflow:hidden; color:#444;}

		.slideTxtBox2 .bd li a:hover{color:#d70404;}

		.slideTxtBox2 .bd li .date{ float:right; color:#666; font-size:14px; }



		/* 下面是前/后按钮代码，如果不需要删除即可 */

		.slideTxtBox2 .arrow{  position:absolute; right:10px; top:0; }

		.slideTxtBox2 .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }

		.slideTxtBox2 .arrow .next{ background-position:0 -50px;  }

		.slideTxtBox2 .arrow .prevStop{ background-position:-60px 0; }

		.slideTxtBox2 .arrow .nextStop{ background-position:-60px -50px; }

.notice2{border:solid 1px #d0d0d0; width:285px; overflow:hidden;}

/*gg1*/

.gg1 img{width:1140px; height:110px; margin-top:15px;}

/*staff_div*/

.staff_div{ border:solid 1px #d0d0d0; margin-top:15px;}

.slideTxtBox3 .hd3{ height:36px; line-height:36px; background:#efefef; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }

.slideTxtBox3 .hd3 ul{ float:left;  position:absolute; left:-1px; top:-1px; height:36px;   }

.slideTxtBox3 .hd3 ul li{ float:left; padding:0 22px; cursor:pointer; font-size:14px; color:#444; font-weight:bold;

 height:36px;  background:#fff; border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0; border-top:solid 2px #d70404; border-bottom:1px solid #fff;  }

.slideTxtBox3 .hd3 ul li.on{ height:36px;  background:#fff; border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0; border-top:solid 2px #d70404; border-bottom:1px solid #fff; }

.slideTxtBox3 .bd3 ul{ padding:12px;  zoom:1;  }

		

.picMarquee-left{ overflow:hidden; position:relative; width:1138px; margin:15px 0px; background:#fff;}

		.picMarquee-left .hd{ overflow:hidden;padding:0 0px; }

		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ font-size:48px; display:block; color:#d70404; text-align:center; line-height:48px; font-family: "宋体"; font-weight:bold;  width:30px; height:25px; position: absolute; z-index:999;}

		.picMarquee-left .hd .next{ float:left; margin-top:50px;}

		.picMarquee-left .hd .prev{ margin-left:1105px; margin-top:40px;}

		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }

		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

		.picMarquee-left .bd{ padding:0px 35px; overflow:hidden; width:1025px;   }

		.picMarquee-left .bd ul{ overflow:hidden; zoom:1;  }

		.picMarquee-left .bd ul li{ margin:0; float:left; width:191px; margin:0px 10px; _display:inline; overflow:hidden; text-align:center; }

		.picMarquee-left .bd ul li .pic{ text-align:center; }

		.picMarquee-left .bd ul li .pic img{ width:185px; height:124px; display:block; padding:2px; border:solid 1px #d0d0d0;  }

		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999; filter:Alpha(Opacity=90); Opacity:0.6; -moz-opacity:0.6; }

		.picMarquee-left .bd ul li .title{ line-height:24px;   }

.more a{color:#666; line-height:36px; font-size:14px;}

/*link*/

.link_midle{padding:15px;}

.link_ul li select{border:solid 1px #d0d0d0; width:200px; height:32px; line-height:32px; color:#444; font-size:14px; display:inline-block; text-align:center;}

.link_ul li select option{ text-align:center; display:block;}

.link_ul li{margin:0px 10px;}

.link_ul li select a{height:32px; line-height:32px; color:#444; font-size:14px;}

/*footer*/

.footer{background:#dddbdb; border-top:solid 2px #d70404; margin-top:15px;}

.footer_midle{padding:20px 0px; text-align:center; font-size:14px; line-height:28px; color:#444;} 

.footer_midle p a{color:#444;}



/*infot*/

.w270{width:270px; margin-top:15px;}

.w850{width:845px;margin-top:15px; overflow:hidden;}

.z_daol_biao {

    width: 270px;

    height:51px;

    background: url(../images/lansii.jpg) no-repeat;

	margin-bottom:10px;

}

.eioow2{padding:15px 25px;}

.eioow2 .defeq{font-size:24px; color:#fff;}

.eioow2 p{font-size:16px; color:#fff; line-height:20px; }

.zhenshi {

    width:230px;

    padding: 13px 20px 0px 20px;

	border:solid 1px #e2e2e2;}

.zhenshi ul li {

    width: 230px;

    height: 32px;

	margin:0px 0px 15px 0px;

    line-height: 32px;

    background: url(../images/grerer.jpg) no-repeat;

}

.zhenshi ul li a:hover {

    background: #0033CC;

    color: #FFFFFF;

    background: url(../images/grerer2.jpg) no-repeat;

}

.zhenshi ul li a {

    width:175px;

    height: 32px;

    line-height: 32px;

    padding-left:55px;

    display: block;

    font-size: 14px;

	color:#444;

}

.news_cont{margin-top:10px;}

.news_cont h3,.dingzhi h3{height:35px;line-height:35px;padding-left:15px;font-size:14px;color:#fff;background:#d70404;font-weight:normal;}

.news_cont ul{border:1px solid #dadada;padding:10px 15px;overflow:hidden;}

.news_cont ul li{height:26px;padding-top:10px;}

.news_cont ul li span{display:block;width:16px;height:16px;line-height:16px;border-radius:2px;background:#cdcdcd;font-family:arial;text-align:center;float:left;color:#fff;}

.news_cont ul li a{display:block;line-height:16px;font-size:14px; color:#444;float:right;height:16px;width:210px; overflow:hidden;}

.news_cont ul li.ne1 span,.inSidebar .news1 ul li.ne2 span,.inSidebar .news1 ul li.ne3 span{background:#ff9600;}

.breadCrumb {

    border-bottom: 1px solid #DADADA;

    height:40px;

	margin-top:8px;

	

}

.breadCrumb p {

    background: url(../images/cur.jpg) no-repeat left center;

    padding-left: 20px;

	font-size:14px; color:#444; line-height:40px;

}

.breadCrumb p a{color:#444;}

.breadCrumb p span {

    margin: 0px;

}

.breadCrumb strong {

    color: #444;

    font-size:20px;

    height: 40px;

	line-height:30px;

    border-bottom: 2px solid #d70404;

    display: inline-block;

}

.main_pro_box{margin-top:20px;}

.list_box{width:100%;}

.new_fy {

    width: 750px;

    padding: 30px 0 20px 0;

}

.pz_fy {

    width: 100%;

    float: left;

    padding: 5px 0;

    text-align: center;

}

.pz_fy a {

    PADDING: 3px 9px;

    COLOR: #333333;

    font-size: 14px;

    text-decoration: none;

    background: #efefef;

	margin:0px 1px;

}

.pz_fy a:hover, .pz_fy a.on {

    color: #fff;

    background: #0c9f05;

    text-decoration: none;

}

.pagebt { width:100%; float:left; font-size:22px; font-weight:bold; line-height:50px; text-align:center; color:#d70404;}

.pagexx { width:843px; float:left; background:#fafafa; border:1px solid #DDD; text-align:center; line-height:30px; color:#666; margin-top:10px; margin-bottom:20px;}

.fenyList {

    height: 35px;

    background: #eee;

    padding: 0 10px;

    margin-top: 15px;

	width:825px;

}

.prew {

    background: url(../images/pre_info.gif) no-repeat left center;

    float: left;

    height: 35px;

    line-height: 35px;

    overflow: hidden;

    padding-left: 15px;

    text-align: left;

    width: 46%;

}

.nextw {

    background: url(../images/next_info.gif) no-repeat right center;

    float: right;

    height: 35px;

    line-height: 35px;

    overflow: hidden;

    padding-right:20px;

    width:40%;

	text-align:right;

}

.pagenr { color:#444; font-size:14px; line-height:28px;}

.pagenr img{max-width:100%;}

/*新闻列表*/

.news_ul{}

.news_ul li{ height:40px; line-height:40px;overflow:hidden; border-bottom:dashed 1px #d0d0d0; background:url(../images/news_li_14.png) no-repeat left 15px; padding-left:15px;   }

.news_ul li a{line-height:40px; height:40px; overflow:hidden; color:#444;}

.news_ul li a:hover{color:#d70404;}

.news_ul li .date{ float:right; color:#666; font-size:14px; }

/*下载*/

.xiazai_btn{float:right;  padding-right:0px; margin-top:12px;}

.xiazai_btn a{line-height:31px;}

/*图片列表*/

.pro_ul{ overflow:hidden; zoom:1; width:860px; }

.pro_ul li{ margin:0; float:left; width:198px; margin:0px 17px 20px 0px; _display:inline; overflow:hidden; text-align:center; }

.pro_ul li .pic{ text-align:center;}

.pro_ul li .pic img{ width:192px; height:129px; display:block; padding:2px; border:solid 1px #d0d0d0; margin-bottom:5px;  }

.pro_ul li .pic a:hover img{ border-color:#999; filter:Alpha(Opacity=90); Opacity:0.6; -moz-opacity:0.6; }

.pro_ul li .title{ line-height:24px;   }


/*search*/
.search{margin-left:96px; margin-top:5px;}
.sear_gjc p,.sear_gjc p a{font-size:12px; line-height:32px;}
.sear_gjc p b{color:#333;}
.in_text{
	width:276px;
	height:36px;
	border: solid 1px #d80403;
	padding:0px 3px;
	float:left;
	line-height:26px;
	color:#999;
}
.so{
	float:left;
	background:#d80403;
	width:79px;
	height:38px;
	border:none;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:26px;
	letter-spacing:3px;
	text-align:center;
}


/*分页*/
.pro_page{text-align:center; margin-top:20px;}
.pro_page div a:hover{background:#d70404; color:#fff;}
.current{background:#d70404;width:30px; margin:0px 3px; color:#fff; height:26px; display:inline-block; line-height:26px;}
.pro_page div a{ display:inline-block; line-height:26px; margin:0px 3px; background:#fff; text-align:center; font-size:14px; color:#444; border:solid 1px #ddd;}
.pro_page div .num{width:30px; height:26px;}
.pro_page div .next,.pro_page div .first,.pro_page div .prev{width:70px; height:26px;}
.pro_page div .end{width:80px; height:26px;}